home *** CD-ROM | disk | FTP | other *** search
- Atari 800 Emulator for Unix, Amiga and MS-DOS, Version 0.6.0
- ------------------------------------------------------------
-
- Copyright (C) 1995 David Firth. E-Mail: david@signus.demon.co.uk
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
-
- This is the version 0.6.0 of my Atari 800, 800XL, 130XE and 5200 emulator
- for Unix, Amiga and MS-DOS. My main objective is to create a freely
- distributable portable emulator (i.e. with source code available). It can
- be configured to run in the following ways :-
-
- 1. BASIC mode
- 2. CURSES Mode
- 3. SVGALIB for Linux Systems
- 4. X-Windows + Optional XVIEW or MOTIF User Interface
- 5. CBM Amiga
- 6. MS-DOS
-
- The basic mode is only useful for running programs such as MAC65,
- Atari Basic etc. I have had this version running on Linux,
- SunOS 4.1.3, Solaris 2.4, Silicon Graphics, VAX/VMS, CBM Amiga
- (Dice C and GNU C) and the HP-UX 9000/380.
-
- The CURSES mode is similar to the basic mode, but it also enables full
- screen editing capability. Some computer don't seem to support curses
- fully - SunOS 4.1.3, VAX/VMS, LINUX (but ncurses is OK).
-
- The SVGALIB version runs at a reasonable speed. The screen dimensions
- are limited to 320x200 and is unable to display the overscan modes.
- Instead SVGALIB displays the core 320x200 pixels. The area which is
- displayed can be modified using the F11 and F12 keys.
-
- The X-Windows version supports graphics and has an optional XVIEW
- user interface. The Linux X Window version can be built with
- joystick support (If joystick module is installed in the kernel).
-
- The Amiga version supports graphics but currently lacks Paddle support.
-
- ---------------------------------------------------------------------------
-
- Features
- --------
-
- Note: Not all features are supported on all platforms.
-
- 48K/52K Atari 400/800 emulation (optional RAM between 0xc000 and 0xcfff)
- Atari 800XL emulation.
- Atari 130XE emulation (but Antic access the same bank the CPU is using)
- Atari 5200 Games System.
- OSS Super Cartridges.
- Should run on any Unix computer running X-Windows.
- Wide / Normal / Standard Playfields.
- Joystick controller using numeric keypad.
- Paddle controller using X-Windows mouse position.
- Display List Interrupts.
- Vertical Blank Interrupts.
- All Antic Display modes.
- GTIA graphics support for *all* Antic modes (GTIA Characters etc.)
- Player Missile Graphics with collision detection.
- Character vertical reflect, invert and blank.
- Files can be stored directly on your host computer via the H: device.
- (H: replaces the C: device which serves no useful purpose)
- Reads both ATR and XFD disk files.
- Disk swapping for XVIEW, MOTIF and Amiga versions.
- PIL modes - allows memory between 0x8000 and 0xbfff to be toggled
- between RAM and ROM.
- Horizontal and Vertical Fine Scrolling
- Playfield and Player/Missile Priorities
- Sound Support on Unix using the Network Audio System
- Printer support
-